package wrapclass;
/*
* static int MAX_VALUE
*          值为 231－1 的常量，它表示 int 类型能够表示的最大值。
* static int MIN_VALUE
*          值为 －231 的常量，它表示 int 类型能够表示的最小值。
*
* Integer(int value)
*          构造一个新分配的 Integer 对象，它表示指定的 int 值。
* int intValue()
*          以 int 类型返回该 Integer 的值
*/
public class WrapClassDemo01 {
    public static void main(String[] args) {
        method01();
        method02();
        method03();
        method04();
    }

    private static void method04() {
        Integer in3 = Integer.valueOf(18);  // 底层其实就是new Integer(18)
        System.out.println(in3); // 18
    }

    private static void method03() {
        Integer in2 = new Integer(25);
        System.out.println(in2);  // 25 调用inValue()方法，取出Integer对象中封装的int值
    }

    private static void method02() {
        Integer in = new Integer(13);
        System.out.println(in);  // 13   Integer的toString()方法打印的是Integer对象中封装的整数值
    }

    private static void method01() {
        System.out.println(Integer.MAX_VALUE);  // 2147483647
        System.out.println(Integer.MIN_VALUE);  //  -2147483648
    }
}
